<?php

# -- DÉBUT NOTE DE LICENCE -------------------------------------
#
# Ce fichier fait partie de Clicpage.
#
# Copyright (c) 2010 Francois (www.clicpage.net)
# Distribué selon les termes de la licence GPL version 2.0.
# Consultez le fichier LICENCE ou
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
#
# -- FIN NOTE DE LICENCE ---------------------------------------

/**
@ingroup CP_PLUGINS
@nosubgrouping
@brief Filtre antispam

Classe dont doivent hériter les filtres antispam.

*/
class cpAntispam
{
	
	

	
	
	protected $core;	///< <b>cpCore</b>	Instance de cpCore
	
	public $antispam_identifiant;	///< <b>string</b>	Identifiant du filtre
	
	
	

	
	/// @name Initialisation
	//@{
	
	
	/**
	Initialise une instance de cpAntispam.
	
	@param	core		<b>cpCore</b>		Référence à cpCore
	*/
	public function __construct($core, $antispam_identifiant)
	{
		$this->core =& $core;
		$this->antispam_identifiant = $antispam_identifiant;
	}
	//@}
	
	
	
	

	/// @name Filtre
	//@{
	
	
	public function estIndesirable($auteur, $email, $ip, $titre, $contenu, $page_id, &$details)
	{
		$details[$this->antispam_identifiant] = NULL;
		return false;
	}
	//@}
	
	
	
	

	/// @name Module d'administration
	//@{
	

	public function moduleAdmin()
	{
		return false;
	}
	//@}
	
	
	
	

	/// @name Installation
	//@{
	
	
	public static function installer($core)
	{
		
	}
	//@}
	
	
}

?>